package com.lanchetech.admin.service;


import com.lanchetech.bean.request.IdentityReq;
import com.lanchetech.bean.request.PageReq;
import com.lanchetech.bean.request.TeacherGroupReq;
import com.lanchetech.bean.response.BasePageResp;
import com.lanchetech.bean.response.BaseResp;
import com.lanchetech.bean.response.ResultData;
import com.lanchetech.bean.vo.IdentityVO;
import com.lanchetech.bean.vo.TeacherGroupVO;
import com.lanchetech.bean.vo.TeacherVO;
import com.lanchetech.entity.TeacherGroup;
import org.springframework.web.bind.annotation.RequestParam;

public interface TeacherService {

    BaseResp addTeacher(String phone,Byte teacherLevel);

    BaseResp removeTeacher(Long id);

    ResultData<BasePageResp<IdentityVO>> getTeacherPage(IdentityReq req);

    ResultData<BasePageResp<TeacherGroupVO>> getTeacherGroupPage(TeacherGroupReq req);
}
